package com.lagou.homework;

public class ArraysTest{
//    分析以下需求，并用代码实现：
//            (1)模拟Arrays.toString(int[] arr);方法，自己封装一个public static String toString(int[] arr);
//            (2)如果int类型数组arr为null，toString方法返回字符串"null"
//            (3)如果int类型数组arr长度为0，toString方法返回字符串"[]"
//            (4)如果int类型数组arr的内容为{1,2,3,4,5},toString方法返回字符串"[1, 2, 3, 4, 5]"
    ArraysTest(int[] arr){
        System.out.println("有参构造");
    }

    public static String toString(int[] arr){
        StringBuilder b = new StringBuilder();
        if (arr==null){
            return "null";
        }else if (arr.length==0){
            return "[]";
        }else if(arr.length>0){
            b.append("[");
            for (int i=0;i<arr.length;i++){
                b.append(arr[i]);
                if (i<arr.length-1){
                    b.append(",");
                }else if (i==arr.length-1){
                    b.append("]");
                }
            }
        }
        return b.toString();
    }
}
